HighStone is designed to use the standard Windows functions for assigning colour and font styles to the application panels and controls. This allows the application to pick up the general Windows Theme that has been set on the target computer - and apply the style configurations that are relevant to Windows XP, Windows 7 etc.
Topics on this page:
Panel Caption and Border Styles
The caption and border styles on all HighStone Panels are set by the current Windows Theme Configuration and the application has no means of adjusting or resetting the display style for these elements. If desired the Border Style can be reset on the host computer - although the changes will be applied to all application panels on the system and will not be limited to HighStone.
HighStone operates in a primarily 'Modal' mode whereby only one display panel is live or active at any one time. When a panel is opened within HighStone, the new panel is displayed over the top of the calling panel, and the calling panel is disabled until to the newly opened form is closed by the user. To support this mode of operation the following configuration settings are applied to panels:
Clicking on the HighStone icon on the Task Bar will return focus to the active (topmost) panel within the Application.
HighStone does allow some panels to be opened alongside others - and does not require these panels to be closed before returning to other areas of the Application. The SQL Test Panel and the Database Table Management facilities are examples of these. In such cases the Panel will be shown as a separate button in the current Task Bar.
HighStone controls the panels that are opened by the User within the Application.
Panel and Control Colours
HighStone applies the library of System Colours to panel and control designs - thereby allowing the Application to pick up the current Windows Theme colour styles. These are set in the following table.
Property Settings for Design Objects
Control Class |
Examples |
Background Colour |
Foreground Colour |
Panel Forms |
All Panels, Tab Controls etc. |
System Colour: Control |
System Colour: ControlText |
Command Controls |
Command Buttons |
System Colour: Control |
System Colour: ControlText |
Entry Controls |
Text Boxes, Combo Pull-downs used to show data values that can be changed by the User |
System Colour: Window |
System Colour: WindowText |
Locked Entry Controls |
Label Controls used to show data values that can not be changed by the User; displayed as labels including a border to mimic Text Box controls. |
System Colour: Window |
System Colour: WindowText |
System Data Values |
Label Controls used to show system data values that are provided for reference (e.g. data record Identifiers); displayed as labels including a border. |
System Colour: Control |
System Colour: ControlText |
Field Captions (General) |
Labels annotating Entry Controls |
System Colour: Control |
System Colour: ControlText |
Caption Sub Headings |
Labels used to identify key data fields, or headings to a group of data fields. Font usually shown in Bold for Headings, may be in a standard style to identify a key data field. |
System Colour: Control |
Custom Colour: Maroon |
Caption Main Headings |
Labels used in Panel Title Captions. Font usually shown in Bold, and to a larger font size. |
System Control: Control |
Custom Colour: Blue |
Data Grid Controls |
Data Grids shown on all panels use a Default Colour Style, but this is usually overridden by an light alternating row shading. |
System Colour: Window |
System Colour: WindowText |
Sub Panels |
In some instances sub panels are included with a highlighting border. These are designed to draw attention to a sub-set of key data entry controls. |
System Colour: ActiveBorder |
System Colour: ControlText |
Key Fields and Warnings |
Custom Colours are used in certain cases to highlight specific warning prompts and captions. |
Not Applicable |
Custom Colour: Red |
Key Controls |
Custom Colours are used in certain cases to highlight specific controls. The Foreground Colour is set to either Black or White - depending on the density of the highlight background colour. |
Custom Colour: Red, Green, Yellow, Orange |
Custom Colour: Black or White |
Sample Panel Colours
The following images show the default colour scheme as applied to standard Windows XP and Windows 7 Systems (in the case of Windows 7 the style is a 'non-aero' style). Note that the Text Box and Combo Pull-down Controls are shown as black text on a white background. The System Data Record Identifier is shown with the same Background colour as that used on the Form Panel, whilst the Project Calendar Date shown at the bottom of the panel is a locked panel (Label) shown in the same colour style as that used in Text Boxes.
Changing Windows Display Panel Title Characteristics
The following steps may be followed to adjust the caption style for all Windows panels on the system - Note that this is a global change across the entire system and not limited to just HighStone. A change of this nature may be useful on small form screens (like tablet PCs running a full Windows 7 OS) to improve legibility. The notes given relate to Windows 7.
On Windows XP Systems the same controls are found under Properties > Display Properties > Appearance > Advanced Appearance functions; or also found under the system Control Panel > Display.